<?php
    //=========================<script réaliser par :MOUMMID hamza>===================
  session_start();
  include_once('_config.inc.php');
  include_once('connectBD.php');
  include_once('dao/nomadeDao.php');
  include_once('dao/tacheDao.php');

         $tachedao= new tacheDao();
        extract($_POST);
        if (isset($objectif)&&isset($designation)&&isset($datedebut)&&isset($nomade)) {  //on verifie si nos variables ne sont pas vides
    
        $tache=new tacheBean();
        $designation=$designation.'_intervention';
        $tache->setObjectif($objectif);  $tache->setDesignation($designation);  $tache->setDateDebut($datedebut);
        $tachedao->insertTache($tache);
        
        $ch=explode(" ",$nomade);     //Dans nomade on a le nom et prenom separés par espace, pour avoir juste le nom on utilise explode
        $nomnomadecible=$ch[0];   //qui va retourner un tableau qui contient tous les mots de $nomade sans espace et donc $ch[0] contient nom du nomade
        
        
        $nomnomade=$_SESSION['login'];  //pour connaitre le nomade qui a demander l'intervention

        $rep= connexion()->prepare('SELECT idNomade FROM nomade where nom like :nom ');//prepare va nous permet d'utiliser la requete avec 
                                                                                    //differents parametres ce qui optimise le code.

             $rep->execute(array(':nom'=>$nomnomade)) or die('erreur execution');
             $don=$rep->fetchAll();
             $idnomade=$don[0]['idNomade'];  //on obtient l'idnomade du demandeur d'intervention

             $rep->execute(array(':nom'=>$nomnomadecible)) or die('erreur execution');
             $don2=$rep->fetchAll();
             $idnomadecible=$don2[0]['idNomade'];   //on obtient l'idnomade du nomade qui doit intervenir

        $reponse= connexion()->prepare('SELECT idTache FROM tache where designation like :designation and objectif like :objectif');
             $reponse->execute(array(':designation'=>$designation,':objectif'=>$objectif)) or die('erreur execution');
             $don3=$reponse->fetchAll();
             $idtache=$don3[0][0];

        $req2="insert into intervention(idNomade,idTache,idNomadeCible) value($idnomade,$idtache,$idnomadecible)";   //insertion dans la table intervention
        connexion()->exec($req2);
        
}

       
         $tabtache=$tachedao->loadAllTache();  ///$tabtache est un tableau à deux dimensions (enregistrements et champs de la table tache)
         
         $nomadedao=new nomadeDao();
         $tabnomade=$nomadedao->loadAllNomade();
         

        $datnow=date('d/m/Y');
        $title="Intervention";
        $tpl->assign('title',$title);
        $tpl->assign('d',$datnow);
        $tpl->assign('tabtache',$tabtache);
        $tpl->assign('tabnomade',$tabnomade);  // on associe tab avec $tab pour que l'on puisse utiliser dans la page html
        $tpl->display("demandeIntervention.html");
        
        ?>